home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 11
/
Cream of the Crop 11-2.iso
/
extra_2
/
bltw126.zip
/
!README
< prev
next >
Wrap
Text File
|
1995-10-12
|
6KB
|
174 lines
26-Jan-95
Windows version has the new 1.25 LIB, the other files remain the same.
Included is the new .C and .H files that will be used by future
Bullet/Win versions (can be used now with this version). The new .H
is being used by the DOS and OS/2 versions now. See file NEW_HDR.ZIP.
Topics covered: What's Different from the DOS version; Start-Up;
Distribution; History.
- What's Different from the DOS version
Bullet for Windows operates exactly like the DOS version except:
1. Windows version makes use of DPMI INT31/2 for translating collate table.
Essentially, Bullet for DOS and Bullet for Windows are functionally equivalent.
Bullet for DOS is included with all orders of Bullet for Windows.
- Start-Up
Have all the archive files listed in !PACKLST in an empty directory
for the installation. Run WINSTALL.EXE from DOS. Follow the instructions,
and after a couple of keypresses, WBULLET.LIB is ready to go to work.
After a successful install, move the HLP file to your help files' directory;
the LIB to your LIB directory; the H to your INCLUDE directory; and the
samples to where you want to test them -- actually, you can put the files
where ever you want. The samples were compiled using the VC1.5 compiler,
and the QuickWin Windows library. Borland's EasyWin can also be used.
Remember to align any and all Bullet structures to byte-alignment. Watcom
users will need to make their own tests until some MFC samples are available.
Any problems with Bullet operating as expected should be directed to me at
the BBS Bullet conference, or through e-mail (see EMAIL.ADR file). Read
the documentation first, though.
- Distribution
The shareware versions of Bullet, as well as all shareware versions of
my toolkits, may be included on any BBS (including, but not limited to,
Compuserve), and may be included on any shareware CD (including, but
not limited to, the SimTel collection). In other words, you are granted
the right to distribute the shareware versions of Bullet by any means
that you are able, provided that it is understood that any collection
made by you is for your distribution cost of the media, and is not in any
way directly related to Bullet.
- History
--------------
12-Oct-95 (MW)
Bullet 1.26 Windows
Fixed BackupFileXB GPF in Windows version.
--------------
7-Jul-95 (JPL)
Bullet 1.25 DOS/Windows
If collate sequence table ended with a weight other than 255,
reindexing may have left an empty file (if the last weight were
less than any key's starting character's weight); LastKey may
also not have actually been positioned to the last key. The
extreme case of this is a weight of 01 used for code 255. Fixed
in both DOS and Windows versions.
Consolidated memory allocation and extended file handle routines
so that no special Borland-only version of Bullet is required.
BULLET.LIB is for any standard object compiler.
Flushing now forces directory entry data to be updated.
I've seen MS-DOS 6.20 (at least, and Windows standard mode, too)
not return valid collate-sequence table data (i.e., it may
return garbage). This has been reproduced on the US version of
6.20 with the following:
In config.sys:
country=41,850,c:\dos\country.sys
device=c:\dos\display.sys con=(ega,850,1)
In autoexec.bat:
nlsfunc
mode con cp prep=((850)c:\dos\ega2.cpi)
chcp 850
The data returned is pure garbage, though the check bytes check.
The included NLSINFO.EXE program should be run on any machine
where you think this might be happening. If so, you can specify
your own, known-to-be-good collating table. See BC_LAI11.C for
an example.
--------
2-Mar-95 (AA)
Bullet 1.24 Windows
UnlockDataXB GPF fixed.
----------
Doc Update
To allow for more open files, set IP.JFTmode=1.
----------
Doc Update
The following error is not listed in the CZ documentation. As an unsigned
number, it's value is 65533:
ERR_UNEXPECTED_EOF =-3 ;unexpect EOF (actual read <> bytes asked)
This would indicate a corrupt file, generally a DBF problem. See the Bullet
conference message base under "ERROR -3" for more information.
--------
2-Feb-95
Bullet 1.23 Windows
UpdateXB GPF fixed.
Modified NEW_HDR.ZIP files.
--------------
19-Jan-95 (LO)
Bullet 1.20-1.22 Windows/DOS
LockDataXB GPF fixed (AA). (1.22)
CopyDHXB would fail no matter what you did. (1.22)
CreateKXB would fail if ds!=ss. (1.21)
Modified NEW_HDR.ZIP .h file. (1.20)
Fixed AtExitXB bug where AtExitXB would fail if ExitPack (EP) structure
was not in DGROUP. Other more minor things were changed, including C structure
names, updating of DOS versions to match Windows version. OS/2 versions
in testing, both 16- and 32-bit versions for C, C++, and BASIC 7.
Null pointers are checked for on the high-level xaction routines, and return
the following if NULL:
ERR_NULL_RECPTR =236 ;null record pointer passed to Bullet
ERR_NULL_KEYPTR =237 ;null key pointer passed to Bullet
--------------
5-Jan-95-chh
Bullet 1.20 (all versions)
Sync all versions to 1.20 (including upcoming OS/2)
Fixed AtExitXB bug (LO) where AtExitXB would fail if ExitPack (EP) structure
was not in DGROUP. Other more minor things were changed, including C structure
names, updating of DOS versions to match Windows version. OS/2 versions
in testing, both 16- and 32-bit versions for C, C++, and BASIC 7.
-------------
26-Dec-94-chh
Bullet for Windows 1.12
Memory leak
Fixed Windows memory leak.
------------
18-Nov-94-mg
Bullet for Windows 1.11
GetWinFlags, unreferenced error
Borland TLINK was not able to reference GetWinFlags. Now using GETWINFLAGS.
Added #ifndef __BULLET_H to bullet.h. No other changes.
---------
18-Aug-94
Bullet for Windows 1.10, Shareware version.